Big Huge Thesaurus

caretta caretta

noun

sounds kind of like